

<?php
require 'Controller.php ';
require './admin/Model/UserModel.php';
	class UserController extends Controller{
	function __Construct(){
		parent::__Construct();
		$this->mod = 'users';
	}
	function listusers(){
		/*$data = array(
			array('uname'=>'jason','gender'=>'男'),
			array('uname'=>'jack','gender'=>'男')
			);*/
		$model = new UserModel();
		$data = $model->getUserList();
		$this->assign('users',$data);
		$this->display(); 
		//return $data;

	}




	function userform(){
		$this->display();
	}
	function adduser(){
		$data = $_POST;
		$model = new UserModel();
		$result = $model->addUser($data);
		if($result){
			echo '添加成功 <a href="index.php?c=user&m=listusers">如果没有跳转，请点这里跳转</a>';
   			header("refresh:3;url='index.php?c=user&m=listusers'");
		}
		else{
			echo "添加失败！<br/>";
  			echo "<a href='index.php?c=user&m=userform'>返回</a>";
		}
	}
	function usermod(){
		$id = $_GET['id'];
		$model = new UserModel();
		$result = $model->getUserByID($id);
		$this->assign('users',$result);
		$this->display(); 
	}

	function updateUser(){
		$data = $_POST;
		$model = new UserModel();
		$result = $model->updateUser($data);
		if($result){
			echo '更新成功 <a href="index.php?c=user&m=listusers">如果没有跳转，请点这里跳转</a>';
   			header("refresh:3;url='index.php?c=user&m=listusers'");
		}
		else{
			echo "更新失败！<br/>";
  			echo "<a href='index.php?c=user&m=usermod&id=".$data['id']."'>返回</a>";
		}
	}
	function delUser(){
		$id = $_GET['id'];
		$model = new UserModel();
		$result = $model->delUser($id);
		if($result){
			echo '删除成功 <a href="index.php?c=user&m=listusers">如果没有跳转，请点这里跳转</a>';
   			header("refresh:3;url='index.php?c=user&m=listusers'");
		}
		else{
			echo "删除失败！<br/>";
  			echo "<a href='index.php?c=user&m=listusers'>返回</a>";
		}
	}

}
?>